Nesta seção são apresentadas as telas desenvolvidas para cada uma das funcionalidades do sistema.
A página de cadastro do usuário apresenta a funcionalidade do usuário criar uma conta na aplicação.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-001 | Permitir que o usuário gerencie sua conta. | Models/Usuario.cs Controllers/UsuariosController.cs Views/Usuarios/Create.cshtml |
![]() |
---|
Página de cadastro do usuário |
A página de Login apresenta a funcionalidade do usuário acessar sua conta.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-001 | Permitir que o usuário gerencie sua conta. | Models/Usuario.cs Controllers/UsuariosController.cs Views/Usuarios/Login.cshtml |
![]() |
---|
Página de Login |
A página de recuperação de senha apresenta a funcionalidade do usuário recuperar a senha da sua conta.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-001 | Permitir que o usuário gerencie sua conta. | Models/Usuario.cs Models/ViewModels/UsuarioEdit.cs Controllers/UsuariosController.cs Views/Usuarios/EsqueciSenha.cshtml Services/BrevoService.cs Services/IEmailService.cs Settings/BrevoSettings.cs appsettings.json Program.cs |
![]() |
---|
Página de Recuperação de Senha |
- A página perfil do usuário apresenta a funcionalidade do usuário editar nome, e-mail e realizar logout;
- A página perfil do usuário atualizar senha apresenta a funcionalidade do usuário atualizar sua senha;
- A página perfil do usuário apagar conta apresenta a funcionalidade do usuário deletar sua conta;
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-001 | Permitir que o usuário gerencie sua conta. | Models/Usuario.cs Controllers/UsuariosController.cs Views/Usuarios/Edit.cshtml Views/Usuarios/EditPassword.cshtml Views/Usuarios/Delete.cshtml |
![]() |
![]() |
![]() |
- A página inicial (index) apresenta a lista de carteiras que o usuário possui;
- A página criar permite que o usuário crie uma carteira;
- A pagina visualizar permite que o usuário visualize detalhes de uma carteira;
- A página editar permite que o usuário edite uma carteira;
- A página deletar permite que o usuário delete uma carrteira.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-002 | Permitir que o usuário gerencie sua carteira. | Models/Carteira.cs Controllers/CarteirasController.cs Views/Carteiras/Index.cshtml Views/Carteiras/Create.cshtml Views/Carteiras/Edit.cshtml Views/Carteiras/Details.cshtml Views/Carteiras/Delete.cshtml |
![]() |
![]() |
![]() |
![]() |
![]() |
- A página inicial (index) apresenta a lista de transações que o usuário possui;
- A página criar permite que o usuário crie uma transação;
- A pagina visualizar permite que o usuário visualize detalhes de uma transação;
- A página editar permite que o usuário edite uma transação;
- A página deletar permite que o usuário delete uma transação.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-003 | Permitir que o usuário gerencie transações de entrada e saída. | Models/Transacao.cs Controllers/TransacoesController.cs Views/Transacoes/Index.cshtml Views/Transacoes/Create.cshtml Views/Transacoes/Details.cshtml Views/Transacoes/Edit.cshtml Views/Transacoes/Delete.cshtml |
![]() |
![]() |
![]() |
![]() |
![]() |
- A página inicial (index) apresenta a lista de categorias que o usuário possui;
- A página criar permite que o usuário crie uma categoria;
- A pagina visualizar permite que o usuário visualize detalhes de uma categoria;
- A página editar permite que o usuário edite uma categoria;
- A página deletar permite que o usuário delete uma categoria.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-004 | Permitir que o usuário gerencie categorias para transações. | Models/Categoria.cs Controllers/CategoriasController.cs Views/Categorias/Index.cshtml Views/Categorias/Create.cshtml Views/Categorias/Details.cshtml Views/Categorias/Edit.cshtml Views/Categorias/Delete.cshtml |
![]() |
![]() |
![]() |
![]() |
![]() |
- A página inicial (index) apresenta a lista de metas que o usuário possui;
- A página criar permite que o usuário crie uma meta;
- A pagina visualizar permite que o usuário visualize detalhes de uma meta;
- A página editar permite que o usuário edite uma meta;
- A página deletar permite que o usuário delete uma meta.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-005 | Permitir que o usuário gerencie metas financeiras pessoais. | Models/Meta.cs Controllers/MetasController.cs Views/Metas/Index.cshtml Views/Metas/Create.cshtml Views/Metas/Details.cshtml Views/Metas/Edit.cshtml Views/Metas/Delete.cshtml |
![]() |
![]() |
![]() |
![]() |
![]() |
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-006 | Permitir que o usuário visualize o cálculo das entradas, saídas e o total. | Controllers/HomeController.cs Views/Home/Index.cshtml |
![]() |
---|
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-007 | Permitir que o usuário filtre suas transações por data, tipo e categoria. | Controllers/TransacoesController.cs Views/Transacoes/Index.cshtml |
![]() |
---|